Splat-based Ray Tracing of Point Clouds
نویسندگان
چکیده
Point-based surface representations have gained increasing interest in the computer graphics community within the last decade. Surface splatting established as one of the main rendering techniques for point clouds. We present a ray-tracing approach for objects whose surfaces are represented by point clouds. Our approach is based on casting rays and intersecting them with splats. Since ray-tracing methods require smoothly changing surface normals for producing the desired photorealistic results, splat generation must include the derivation of such normals. We determine a neighborhood around each point of the point cloud, estimate the surface normal at each of the points, compute splats with varying radii that cover the surface, and use the normals of all points that are covered by each splat to generate a smoothly varying normal field for each splat. This part of the computation is view-independent and, thus, can be precomputed. During the rendering step, ray-splat intersections are performed, where the normal at the intersection point is interpolated using local coordinates of the splat’s normal field. Care has to be taken where splats overlap. We speed up the computations of the ray-splat intersections using an octree data structure.
منابع مشابه
Splat Based Raytracing
Splat based raytracing refers to the use of raytracing techniques to visualise point models. Point models have surfaces represented by unconnected points, rather than triangles. The use of triangles for rendering is efficient as long as the model complexity is low, and each triangle contributes to a significantly large area of the screen. As triangle based models become increasingly complex, th...
متن کاملLearning Geometric Primitives in Point Clouds
Primitive recognition in 3D point clouds is an important aspect in reverse engineering. We propose a method for primitive recognition based on machine learning approaches. The machine learning approaches used for the classification are linear discriminant analysis (LDA) and multi-class support vector machines (SVM). For the classification process local geometric properties (features) of the poi...
متن کامل3D Detection of Power-Transmission Lines in Point Clouds Using Random Forest Method
Inspection of power transmission lines using classic experts based methods suffers from disadvantages such as highel level of time and money consumption. Advent of UAVs and their application in aerial data gathering help to decrease the time and cost promenantly. The purpose of this research is to present an efficient automated method for inspection of power transmission lines based on point c...
متن کاملSelf-Similarity-Based Compression of Point Clouds, with Application to Ray Tracing
Many real-world, scanned surfaces contain repetitive structures, like bumps, ridges, creases, and so on. We present a compression technique that exploits self-similarity within a point-sampled surface. Our method replaces similar surface patches with an instance of a representative patch. We use a concise shape descriptor to identify and cluster similar patches. Decoding is achieved through sim...
متن کاملHistorical Introduction to Photon Differential Splatting
This document provides a historical overview of the development in computer graphics that led to photon differential splatting. We highlight how photon differential splatting differs from this early related work. 1. Early Related Work It seems that a two-pass method for rendering caustics, where a tracing from the light sources is added to a tracing from the eye, was first suggested by Heckbert...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of WSCG
دوره 15 شماره
صفحات -
تاریخ انتشار 2007